-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvements for the VPN client #792
Conversation
The las commit includes the following changes:
|
The last commit includes the following changes:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just tried to test this PR and ran into two problems:
-
The server list loads but does not display anything. Either we should show an error or an empty list if there are no servers.
-
The IP detection and country detection does not work for me consistently.
Let me know what info you need if you cant reproduce the issue.
I was using the test deployment which you can use by generating config with -t
flag if thats relevant.
@Senyoret1 additionally, once the IP/country detection works, can we select a random server from the same country if user connect without having selected s specific server first? |
The last commit includes the following changes:
|
The last commit includes the following changes:
|
The last commit includes the following changes:
|
Did you run
make format && make check
?The go code was not changed.
npm run lint
andnpm run build
were used.Changes:
Now the sevcer list is populated with data obtained from the discovery service. All columns not returned by the discovery service were removed from the UI. The code related to the removed columns and not longer used was not removed, but commented, just in case it is needed in the future.
A bug which made the paginator of the server list page work incorrectly was solved.
Now the countries are sorted by country name, not by country code. The previous method had problems with some countries and the list appeared to be wrongly sorted.
Now the correct value of the
killswitch
property is shown. Related to Show the correct app arguments in the UI #720How to test this PR:
For checking the server list, use a web browser to open
{SkywireManagerUrl}/#/vpn/{visorPk}/servers/public/1
. That will show the list with the servers obtained from the discovery service. Use the paginator at the bottom of the page and check if it works well. Also, pressing the flag icon at the top of the country column should order the server by country name.For checking the value of the
killswitch
property, go to the settings tab.NOTE: this PR replaces #782